@CHARSET "UTF-8";
.PTM{
	overflow-y: auto;
	font-family: "Microsoft Yahei",Verdana,Simsun,"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,"sans-serif";
	color: #444;
}
.LM-content{
	position: relative;
	left: 0px;
	right: 0px;
	top: 0px;
	height: auto;
	
}
.LM-group-title{
	position: relative;
	left: 0px;
	right: 0px;
	height: 30px;
	cursor: pointer;
	border-bottom: 1px solid  #EEEEEE;
	background-color: #ddd;
}
.LM-group-content{
	position: relative;
	left: 0px;
	right: 0px;
	
}
.PTM-item{
	height: 30px;
	position: relative;
	cursor: pointer;
	/* border-bottom: 1px solid  #EEEEEE; */
	background-color:#F9F9F9;
}
.PTM-item:hover{
	background-color: #eee;
}
.LM-title-content{
	height: 30px;
	left: 0px;
	right: 0px;
	top: 0px;
	line-height: 30px;
	position: absolute;
}
.LM-title-icon{
	width: 30px;
	height:30px;
	float: left;
	display: inline-block;
	margin-left: 24px;
	background-image: url(imgs/group.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.LM-title-text{
	width: auto;
	height:30px;
	float: left;
	margin-left: 4px;
	display: inline-block;
	font-size: 15px;
	text-shadow: 0 1px 0 #FFFFFF;
	position: absolute;
	left: 52px;
	right: 58px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.LM-title-mark{
	width: 30px;
	height:30px;
	float: right;
	margin-right: 20px;
	display: inline-block;
/* 	background-image: url(imgs/close.png); */
	background-repeat: no-repeat;
	background-position: center center;
}
.LM-item-content{
	height: 29px;
	left: 44px;
	right: 0px;
	top: 0px;
	line-height: 30px;
	position: absolute;
	border-bottom: 1px solid #eee;
	margin-right: 4px;
}
.LM-item-icon{
	width: 16px;
	height:30px;
	float: left;
	display: inline-block;
	/* margin-left: 30px; */
	background-image: url(imgs/item.png);
	background-repeat: no-repeat;
	background-position: center center;
	
	position: absolute;
	left:0px;
}
.LM-item-text{
	width: auto;
	height:30px;
	float: left;
	margin-left: 4px;
	display: inline-block;
	font-size: 15px;
	text-shadow: 0 1px 0 #FFFFFF;
	
	position: absolute;
	left:21px;
	right: 6px;
	/*span超出用省略号*/
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;/*just for IE */
	
}
.menu-select .LM-title-mark{
	background-image: url(imgs/open.png)!important;
	
}
.menu-hasChildren{
	
}
.menu-hasChildren .LM-title-mark{
	background-image: url(imgs/close.png);
}
.LM-group-split{
	height: 2px!important;
	padding: 0 4px;
	/* 设置固定尺寸 */
	box-sizing: border-box;
	-moz-box-sizing: border-box;/* Firefox */
	-webkit-box-sizing: border-box;/* Safari */
	z-index: 1;
}
.LM-group-split hr{
	margin:-1px;
	height:1px;
	border:0;
	border-bottom:1px solid #ccc;
}